-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Document approx_topk
keyword.
#15179
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[docs team]
|
||
## Probabilistic aggregation | ||
|
||
LogQL also supports a probabilistic `topk` approximation that is a drop-in replacement when `topk` hits the maximum series limit. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The current text assumes that users are already familiar with what topk is, but we don't really do a good job of defining it in the documentation.
LogQL also supports a probabilistic `topk` approximation that is a drop-in replacement when `topk` hits the maximum series limit. | |
The `topk` keyword lets you find the largest 1,000 elements in a data stream by sample size. When `topk` hits the maximum series limit, LogQL also supports using a probable approximation; `approx_topk` is a drop-in replacement when `topk` hits the maximum series limit. |
``` | ||
|
||
It is only supported for instant queries and does not support grouping. It is useful when the cardinality of the inner | ||
vector is too high, e.g. when it uses an aggregation by a structured metadata label. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vector is too high, e.g. when it uses an aggregation by a structured metadata label. | |
vector is too high, for example, when it uses an aggregation by a structured metadata label. |
What this PR does / why we need it:
This is a follow up #14243 and documents the new
approx_topk
query function.Checklist
CONTRIBUTING.md
guide (required)feat
PRs are unlikely to be accepted unless a case can be made for the feature actually being a bug fix to existing behavior.docs/sources/setup/upgrade/_index.md
deprecated-config.yaml
anddeleted-config.yaml
files respectively in thetools/deprecated-config-checker
directory. Example PR